module.exports = (date) => {
  let fmt = 'yyyy-MM-dd hh:mm:ss'
  const o = {
    'M+':date.getMonth() + 1, //月份
    'd+':date.getDate(),  //日
    'h+':date.getHours(), //小时
    'm+':date.getMinutes(), //分钟
    's+':date.getSeconds(), //秒
  }
  //test代表是否匹配
  if (/(y+)/.test(fmt)) {
    fmt = fmt.replace(RegExp.$1,date.getFullYear())
  }
  //把每个时间对象循环出来
  for (let k in o) {
    //使用正则表达式来进行匹配子表达式
    if (new RegExp('('+ k +')').test(fmt)) {
      fmt = fmt.replace(RegExp.$1, o[k].toString().length == 1 ? '0' + o[k] : o[k])
    }
  }
  return fmt
}